c26a29ff418a650468f26d187f05df5a9ec88ab8,bbb-screenshare/jws/webstart/src/main/java/org/bigbluebutton/screenshare/client/javacv/FfmpegScreenshare.java,FfmpegScreenshare,setupWindowsRecorder,#String#number#number#Map#,266
Before Change
winRecorder.setFormat("flv");
// H264
winRecorder.setVideoCodec(AV_CODEC_ID_H264);
winRecorder.setPixelFormat(AV_PIX_FMT_YUV420P);
winRecorder.setVideoOption("crf", "38");
winRecorder.setVideoOption("preset", "veryfast");
winRecorder.setVideoOption("tune", "zerolatency");
winRecorder.setVideoOption("intra-refresh", "1");
return winRecorder;
}
After Change
winRecorder.setFormat("flv");
if (useH264) {
// H264
winRecorder.setVideoCodec(AV_CODEC_ID_H264);
winRecorder.setPixelFormat(AV_PIX_FMT_YUV420P);
winRecorder.setVideoOption("crf", "38");
winRecorder.setVideoOption("preset", "veryfast");
winRecorder.setVideoOption("tune", "zerolatency");
winRecorder.setVideoOption("intra-refresh", "1");
} else {
// Flash SVC2
winRecorder.setVideoCodec(AV_CODEC_ID_FLASHSV2);
winRecorder.setPixelFormat(AV_PIX_FMT_BGR24);
}